do one's heart good - French English Dictionary